<?php
/**
 * Created by PhpStorm.
 * User: 87393
 * Date: 2019-03-27
 * Time: 12:00
 */

namespace App\Http\Repositories\Services;


use App\Http\Requests\Admin\RoleInputDTO;

interface IRole
{

    public function map();

    public function lists($search, $page, $size);

    public function byId($id);

    public function store(RoleInputDTO $inputDTO);

    public function update(RoleInputDTO $inputDTO, $id);

    public function state($id, $state);

    public function getAll();

}